#!/bin/bash

# v1.1 Check Internet
# Puesto en el crontab del usuario pi
# Licencia GPL

#PING=$(ping -q -w 1 -c 1 `ip r | grep default | cut -d ' ' -f 3` > /dev/null && echo 1 || echo 0)
PING=$(ping -q -w 1 -c 1 google.com > /dev/null && echo 1 || echo 0)
IP_PUBLICA=$(netcat icanhazip.com 80 <<< $'GET / HTTP/1.1\nHost: icanhazip.com\n\n' | tail -n1)
DATE=$(date +"%Y-%m-%d %H:%M:%S")

echo $0 " - # INICIO"
echo $0 " - # Date: " $DATE "# Status: " $PING "# IP: " $IP_PUBLICA

mysql -uadministrador -padministrador --database='administrador' <<EOF

# CALL PRC_INSERT_CHECK_SPEED_TO_0 ();
CALL PRC_INSERT_CHECK_INTERNET ( $PING, '$IP_PUBLICA', '$DATE', '$DATE' );

commit;

EOF

echo $0 " - # FIN"

